Conference Proceedings

Automatic generation of pull request descriptions

Z Liu, X Xia, C Treude, D Lo, S Li

Proceedings 2019 34th IEEE ACM International Conference on Automated Software Engineering Ase 2019 | Published : 2019

Abstract

Enabled by the pull-based development model, developers can easily contribute to a project through pull requests (PRs). When creating a PR, developers can add a free-form description to describe what changes are made in this PR and/or why. Such a description is helpful for reviewers and other developers to gain a quick understanding of the PR without touching the details and may reduce the possibility of the PR being ignored or rejected. However, developers sometimes neglect to write descriptions for PRs. For example, in our collected dataset with over 333K PRs, more than 34% of the PR descriptions are empty. To alleviate this problem, we propose an approach to automatically generate PR desc..

View full abstract

University of Melbourne Researchers

Grants

Awarded by Australian Research Council


Funding Acknowledgements

This research was partially supported by the National Key Research and Development Program of China (2018YFB1003904), NSFC Program (No. 61972339) and the Australian Research Council's Discovery Early Career Researcher Award (DECRA) funding scheme (DE180100153).